Leibniz inspired me to make rules data instead of part of the algorithm.